lsarray

Use o comando lsarray para listar a matriz de MDisks.

6Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe lsarray -nohdr-delimdelimiter-bytes-filtervalue?-filtervalueattribute=value-filtervaluecapacity=value-unitbkbmbgbtbpbmdisk_idmdisk_name

Paramêtros

-nohdr
(Opcional) Por padrão, são exibidos títulos para cada item de dados de uma visualização de estilo detalhado. O parâmetro -nohdr suprime a exibição desses títulos.
Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
-delim delimitador
(Opcional) Em uma visualização detalhada, cada item de dados tem sua própria linha e, se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Em uma visualização detalhada, os dados são separados do cabeçalho pelo delimitador especificado.
-bytes
(Opcional) Solicita a saída de capacidades em bytes (em vez de valores arredondados).
-filtervalue?
(Opcional) Inclui todos os atributos de filtro válidos no relatório. Os seguintes atributos de filtro são válidos para o comando lsarray:
  • balanced
  • capacity
  • distribuídas
  • mdisk_id
  • mdisk_name
  • mode
  • mdisk_grp_id
  • mdisk_grp_name
  • fast_write_state
  • raid_status
  • raid_level
  • redundancy
  • spare_goal
  • spare_protection_min
  • status
  • strip_size
  • camada
  • easy_tier_load
Quaisquer parâmetros que são especificados com o -filtervalue? são ignorados.
-filtervalue attribute=value
(Opcional) Especifica uma lista de um ou mais atributos de filtro que correspondem aos valores especificados; consulte -filtervalue? para obter os atributos de suporte. Apenas objetos com um valor que corresponda ao valor de atributo do filtro são retornados. Se a capacidade for especificada, as unidades também deverão ser incluídas. Use o parâmetro unit para interpretar o valor para o tamanho ou capacidade.
Nota: Alguns filtros permitem o uso de um curinga ao inserir o comando. As regras a seguir se aplicam ao uso de curingas quando utilizar a CLI:
  • O caractere curinga é um asterisco (*).
  • O comando pode conter, no máximo, um curinga, que pode deve ser o primeiro ou o último caractere na sequência.
  • Ao usar um caractere curinga, deve-se colocar a entrada do filtro entre aspas duplas (""):
    lsarray -filtervalue  "name=md*"
-filtervalue capacity=value
(Opcional) Especifica uma lista de um ou mais valores de capacidade de filtro (tamanho) que correspondem aos valores especificados para o parâmetro unit. Use o parâmetro unit para interpretar o valor para o tamanho ou capacidade.
-unit b | kb | mb | gb | tb | pb
(Opcional) As unidades que são usadas ao especificar a capacidade -filtervalue, em que:
  • b = bytes
  • kb = 1.024 bytes
  • mb = 1.048.576 bytes
  • gb = 1.073.741.824 bytes
  • tb = 1.099.511.627.776 bytes
  • pb = 1.125.899.906.842.624 bytes
mdisk_id
(Opcional) A identidade do MDisk da matriz.
mdisk_name
(Opcional) O nome do MDisk da matriz.

Description

Esse comando retorna uma lista concisa ou uma visualização detalhada de MDisks de matriz visíveis para o sistema. Esta tabela fornece os valores de atributos que podem ser exibidos como dados da visualização de saída.
Tabela 1. Saída da matriz
Atributo Valores
capacidade Indica o valor para a capacidade que você especifica usando o parâmetro -unit.
status Indica o status da matriz. Os valores são os seguintes:
  • on-line
  • off-line
  • excluded
  • degraded (aplica-se apenas a MDisks internos)
mode Indica o modo. Os valores são os seguintes:
  • não gerenciado
  • gerenciado
  • imagem
  • matriz
quorum_index Indica o índice de quorum. Os valores são os seguintes:
  • 0
  • 1
  • 2
  • Em branco se o MDisk não estiver sendo usado como um disco quorum.
block_size Indica o tamanho de bloco. O valor é 512 bytes (ou em branco) em cada bloco de armazenamento.
ctrl_type 4, 6, em que 6 é um unidade flash conectado dentro de um nó e 4 é qualquer outro dispositivo.
raid_status Indica o status de RAID. Os valores são:
off-line
A matriz está offline em todos os nós.
degraded
A matriz possui membros desconfigurados ou offline; a matriz não é totalmente redundante.
sincronizando
Os membros da matriz estão todos on-line. A matriz está sincronizando paridade ou espelhos para atingir a redundância.
inicializando
Os membros da matriz estão todos on-line. A matriz está inicializando; a matriz é totalmente redundante.
on-line
Todos os membros da matriz estão online e a matriz é totalmente redundante.
fast_write_state Indica o estado de cache da matriz. Os valores são os seguintes:
  • empty, que indica que os dados do disco da matriz não estão mudando.
  • not_empty, que indica que os dados do disco da matriz podem mudar.
  • corrupt, que indica que os dados do disco da matriz foram perdidos e a matriz está corrompida.
Reparo pode ser iniciado usando o comando recoverarray ou recoverarraybysystem.
raid_level Indica o nível do RAID da matriz. Os valores são os seguintes:
  • RAID0
  • RAID1
  • RAID5
  • RAID6
  • RAID10
redundancy Indica o número de discos de membros que podem falhar ao mesmo tempo sem fazer com que a matriz falhe.
strip_size Indica o tamanho de faixa da matriz (em KB).
spare_goal Indica o número de sobressalentes pelos quais os membros da matriz devem ser protegidos. Para matrizes distribuídas, este valor está em branco.
spare_protection_min Indica o número mínimo de sobressalentes pelos quais um membro da matriz é protegido por. Para matrizes distribuídas, este valor está em branco.
balanced
Para matrizes não distribuídas, este valor indica se a matriz está balanceada de acordo com seus objetivos sobressalentes:
  • exact indica que todos os membros preenchidos têm a mesma capacidade e local (correspondente).
  • yes indica que todos os membros preenchidos têm pelo menos a mesma capacidade e cadeia, mas um gabinete ou slot diferente.
  • no indica que é desequilibrado.
Para matrizes distribuídas, este indica se uma classe de unidade superior está sendo usada para a matriz:
  • exact indica se a mesma classe de unidade está em uso.
  • yes indica se ao menos um membro da matriz excede a classe de unidade da matriz.
Para matrizes distribuídas, a matriz também deve ser balanceada para os seus objetivos de área de reconstrução.
camada Indica a camada que essa matriz é designada pela detecção automática (para matrizes internas) ou pelo usuário:
  • tier0_flash
  • tier1_flash
  • >tier_enterprise
  • >tier_nearline
Nota: Use o comando chmdisk para alterar esse valor.
replacement_date Indica a data de uma falha da matriz em potencial. O formato deve ser YYMMDD.
easy_tier_load Indica o valor para as configurações Easy Tier e fica em branco (para as matrizes) ou recebe um dos valores a seguir (para MDisks):
  • low
  • medium
  • high
  • very_high
slow_write_priority Indica o objetivo do tempo de resposta:
  • latency indica que a matriz será retirada da sincronização para concluir rapidamente operações de gravação que demoram muito tempo.
  • redundancy indica que as operações de gravação lentas são concluídas no tempo normal e as matrizes permanecem sincronizadas.
site_id Indica o valor do site para o conjunto de armazenamentos. Esse valor numérico é 1, 2, 3 ou branco.
site_name Indica o nome do site para o conjunto de armazenamentos. Esse é um valor alfanumérico ou branco.
fabric_type Indica um Fibre Channel (FC), SAS ou um outro tipo de matriz.
  • fc indica uma matriz a partir de um controlador FC.
  • sas_direct indica uma matriz de um controlador conectado diretamente ao SAS.
encrypt Indica se os dados que são armazenados na matriz estão criptografados ou não criptografados. Os valores possíveis são:
  • sim
  • não
distribuídas Indica se a matriz é distribuída. Os valores são yes ou no.
drive_class_id Indica a classe da unidade que compõe esta matriz. Se -allowsuperior foi usado durante a criação da matriz, o menor ID de classe de unidade utilizado é exibido. Este valor está em branco para as matrizes não distribuídas.
drive_count Indica a largura total da matriz, incluindo as áreas de reconstrução. O valor é um número de 4 a 128. O valor mínimo para as matrizes RAID-6 e RAID-10 é 6.
stripe_width Indica a largura de uma única unidade de redundância dentro de um conjunto de unidades distribuído. Os valores são:
  • Qualquer número de 3 a 16 para matrizes RAID-5.
  • Qualquer número de 4 a 16 para matrizes RAID-6.
  • Um número par de 2 a 16 para matrizes RAID-10.
rebuild_areas_total Indica o número total de áreas de reconstrução configurado quando a matriz for criada. Essas áreas de reconstrução oferecem desempenho, mas nenhuma capacidade. O valor é 1 - 4 para a matriz distribuída RAID-5 e RAID-6. O valor está em branco para as matrizes não distribuídas.
rebuild_areas_available Indica o número de áreas de reconstrução restantes dentro do conjunto de unidades. O valor é 1 - 4 para a matriz distribuída RAID-5 e RAID-6. O valor está em branco para as matrizes não distribuídas.
rebuild_areas_goal Indica o limite de áreas de reconstrução (limite mínimo) no ponto em que a matriz registra um erro. O valor é 1 - 4 para a matriz distribuída RAID-5 e RAID-6. O valor está em branco para as matrizes não distribuídas.
over_provisioned Mostra yes se o MDisk for thin-provisioned. Mostra no se o disco estiver marcado como totalmente alocado, provisionado pelo recurso ou as informações não puderem ser determinadas.
supports_unmap Mostra yes se o MDisk indicar suporte UNMAP. Mostra no se o disco indicar que não suporta UNMAP ou as informações não puderem ser identificadas.
provisioning_group_id Identificador alocado do sistema do grupo de fornecimento que se relaciona ao MDisk. Esse identificador é usado para identificar a lista de MDisks que são fornecidos pelo mesmo grupo de fornecimento.
physical_capacity A capacidade total de armazenamento físico do grupo de fornecimento que fornece esse MDisk. Se esse disco não for over_provisioned, a capacidade lógica será relatada aqui.
physical_free_capacity A quantidade de espaço físico formatado disponível no grupo de fornecimento que fornece esse MDisk. Se esse disco não for over_provisioned, a capacidade lógica restante será relatada aqui.
write_protected Mostra yes se a matriz estiver no estado de gravação de gravação, caso contrário, no.
data_reduced Indica que os dados do MDisk estão reduzidos. Os valores são yes ou no.
effective_used_capacity A quantia de dados lógicos que são gravados no disco gerenciado. Se esse disco gerenciado não for over_provisioned, então, esse campo ficará em branco.
allocated_capacity A quantidade de capacidade lógica que é alocada (por um conjunto) a partir dessa matriz para dados de volume e quorum.
Essa lista define os campos de status:
on-line
O MDisk está online e disponível.
degraded
(Apenas MDisks internos) a matriz possui membros que são degradados ou o raid_status está degradado.
degraded_ports
Há um ou mais erros de porta MDisk.
degraded_paths
Um ou mais caminhos para o MDisk foram perdidos; o MDisk não está on-line para cada nó no sistema.
off-line
Todos os caminhos para o MDisk foram perdidos.
excluded
O MDisk é excluído do uso pelo sistema; a contagem de erros da porta do MDisk excedeu o limite.

Um Exemplo de Chamada Concisa

lsarray -delim :

A saída resultante:

mdisk_id:mdisk_name:status:mdisk_grp_id:mdisk_grp_name:capacity:raid_status:raid_level:redundancy:strip_size:tier:encrypt

:distributed
1::online:0:mdiskgrp0:68.4GB:online:raid0:0:256:enterprise:no:yes
2:mdisk2:online:0:mdiskgrp0:88.4GB:syncing:raid5:1:256:nearline:no:no
533:mdisk533:degraded:1:mdiskgrp1:78.2GB:syncing:raid6:2:128:ssd:yes:yes
534 :mdisk534 :online: 2 :mdiskgrp1:94.2GB :initting:raid6:2:64 :ssd:yes:no

Um Exemplo de Chamada Detalhada

lsarray 

A saída resultante:

mdisk_id 144
mdisk_name draid6_5
status online
mode array
mdisk_grp_id 1
mdisk_grp_name pool_512
capacity 5.6TB
quorum_index
block_size
controller_name
ctrl_type
ctrl_WWNN
controller_id
path_count
max_path_count
ctrl_LUN_#
UID
preferred_WWPN
active_WWPN
fast_write_state not_empty
raid_status initting
raid_level raid6
redundancy 2
strip_size 256
spare_goal
spare_protection_min
balanced exact

 tier tier0_flash
replacement_date 121110090907
slow_write_priority redundancy
fabric_type
site_id
site_name
easy_tier_load
encrypt no
distributed yes
drive_class_id 1
drive_count 28
stripe_width 15
rebuild_areas_total 4
rebuild_areas_available 4
rebuild_areas_goal 2

Um Exemplo de Chamada Detalhada

lsarray 1

A saída resultante:

mdisk_id:1
mdisk_name:
status:online
mode:array
mdisk_grp_id:0
mdisk_grp_name:mdiskgrp0
capacity:68.4GB
quorum_index:
block_size:
controller_name:
ctrl_type:
ctrl_WWNN:
controller_id:
path_count:
max_path_count:
ctrl_LUN_#:
UID:
preferred_WWPN:
active_WWPN:
fast_write_state:vazio
raid_status:online
raid_level:raid0
redundancy:0
strip_size:256
spare_goal:2
spare_protection_min:2
balanced:yes


tier tier1_flash
replacement_date 121110090907
slow_write_priority:latency
site_id:3
site_name:Quorum
fabric_type:
encrypt:yes
distributed no
 drive_class_id
 drive_count 8
 stripe_width 4
 total_rebuild_areas 
 available_rebuild_areas 
 rebuild_areas_goal 

Um Exemplo de Chamada Detalhada

lsarray 0

A saída do resultado:

mdisk_id 0
mdisk_name mdisk1
status online
mode array
...
replacement_date
over_provisioned yes
supports_unmap yes
provisioning_group_id 0
physical_capacity 13.10TB
physical_free_capacity 41.02GB
write_protected yes
effective_used_capacity 25.12TB
allocated_capacity 37.66TB

Um Exemplo de Chamada Detalhada

lsarray

A saída do resultado:


mdisk_id mdisk_name status mdisk_grp_id mdisk_grp_name capacity raid_status raid_level redundancy strip_size tier            encrypt distributed over_provisioned supports_unmap write_protected effective_used_capacity allocated_capacity
0        mdisk0     online 0            mdiskgrp0      826.4GB  initting    raid6      0          256        tier_enterprise no      yes         no               no             no              25.12TB                 37.66TB